isla artificial - Turkish English Dictionary